rat ridden - Turkish English Dictionary